package com.jx.smartbot.VO.callback;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

public class GroupplusData {
	public static class Tags {
		
		private String Name;
		private Integer color;
		@JsonProperty(value = "Name") 
		public void setName(String Name) {
			this.Name = Name;
		}
		@JsonProperty(value = "Name") 
		public String getName() {
			return this.Name;
		}
		@JsonProperty(value = "Color") 
		public Integer getColor() {
			return color;
		}
		@JsonProperty(value = "Color") 
		public void setColor(Integer color) {
			this.color = color;
		}
	}

	public static class AttenUsers {
		//@JsonProperty(value = "UserId") 
		private String UserId;
		//@JsonProperty(value = "UserName") 
		private String UserName;
		@JsonProperty(value = "UserId") 
		public void setUserId(String UserId) {
			this.UserId = UserId;
		}
		
		@JsonProperty(value = "UserId") 
		public String getUserId() {
			return this.UserId;
		}
		@JsonProperty(value = "UserName") 
		public void setUserName(String UserName) {
			this.UserName = UserName;
		}
		@JsonProperty(value = "UserName") 
		public String getUserName() {
			return this.UserName;
		}
	}

	// private static org.slf4j.Logger logger =
	// org.slf4j.LoggerFactory.getLogger(GroupplusData.class);
	
	private int GroupsTemplateId;
	@JsonProperty(value = "Guid") 
	private String Guid;
	@JsonProperty(value = "IsPrivate") 
	private int IsPrivate;
	@JsonProperty(value = "Tags") 
	private List<Tags> Tags;
	@JsonProperty(value = "AttenUsers") 
	private List<AttenUsers> AttenUsers;
	@JsonProperty(value = "GroupsTemplateId") 
	public void setGroupsTemplateId(int GroupsTemplateId) {
		this.GroupsTemplateId = GroupsTemplateId;
	}
	@JsonProperty(value = "GroupsTemplateId") 
	public int getGroupsTemplateId() {
		return this.GroupsTemplateId;
	}
	@JsonProperty(value = "Guid")  
	public void setGuid(String Guid) {
		this.Guid = Guid;
	}
	@JsonProperty(value = "Guid")  
	public String getGuid() {
		return this.Guid;
	}
	@JsonProperty(value = "IsPrivate")  
	public void setIsPrivate(int IsPrivate) {
		this.IsPrivate = IsPrivate;
	}
@JsonProperty(value = "IsPrivate")  
	public int getIsPrivate() {
		return this.IsPrivate;
	}
@JsonProperty(value = "Tags")  
	public void setTags(List<Tags> Tags) {
		this.Tags = Tags;
	}
@JsonProperty(value = "Tags")  
	public List<Tags> getTags() {
		return this.Tags;
	}
@JsonProperty(value = "AttenUsers")  
	public void setAttenUsers(List<AttenUsers> AttenUsers) {
		this.AttenUsers = AttenUsers;
	}
	@JsonProperty(value = "AttenUsers")  
	public List<AttenUsers> getAttenUsers() {
		return this.AttenUsers;
	}
}
